let app = getApp();


//内网穿透工具介绍:
// https://open-doc.dingtalk.com/microapp/debug/ucof2g
//替换成开发者后台设置的安全域名
let domain = "http://127.0.0.1:8080";
let url = domain + '/DDrylogin';
let ryUser = domain + '/system/user/DingDlist';


Page({
    data:{//初始化，可以初始化赋值
        corpId: '',
        authCode:'',
        userId:'',
        userName:'',
        rytoken:'',
        ryuserDate:'',
        ryJSON:'',
        Authorization:'',//请求头信息
        rows:'',//名称
        hideList: true,
    },

      //当页面加载完成
//   onReady() {

//     dd.clearStorageSync();
// },
    //账号密码与后端交互
  rylogin(e) {
   
    dd.showLoading();
    dd.httpRequest({
        url: url,
        method: 'POST',
        data: {
            // authCode: res.authCode
            //向后端的请求参数
            
        },
        dataType: 'json',
        success: (res) => {//调用成功的回调函数。
            // dd.alert({content: "step2"});
            // console.log('success----',res)
            // let userInfo = res.data.result.data;
            // this.setData({
            //     userInfo: userInfo
            // })
            let rytoken = res.data.result.ryToken;
           this.setData({
             rytoken:rytoken
           })

          //  dd.clearStorageSync();
          
dd.setStorageSync({
  key: 'rytoken',
  data: {
    rytoken:this.data.rytoken
  }
});
console.log(this.data.rytoken);

            
        },
        
        fail: (res) => {//调用失败的回调函数。
            console.log("httpRequestFail---",res)
            
            dd.alert({content: JSON.stringify(res)});
          
        },
        complete: (res) => {//调用结束的回调函数（调用成功、失败都会执行）。
            dd.hideLoading();
        }
        
    });

fail: (err)=>{
    // dd.alert({content: "step3"});
    dd.alert({
        content: JSON.stringify(err)
    })
}
        


  },


  ryselect(e){
  console.log(this.data.rytoken);
    dd.showLoading();
    dd.httpRequest({
        url: ryUser,
        headers:{
Authorization: this.data.rytoken
        },
        method: 'GET',
        data: {},
        dataType: 'json',
        success: (res) => {//调用成功的回调函数。
           console.log(res.data.result);
           this.setData({
             rows:res.data.result,
             margintop:(res.data.result.length*20),
             styleHeigth:(res.data.result.length*100)
           })
            
        },
        
        fail: (res) => {//调用失败的回调函数。
            console.log("httpRequestFail---",res)
            
            dd.alert({content: JSON.stringify(res)});
          
        },
        complete: (res) => {//调用结束的回调函数（调用成功、失败都会执行）。
            dd.hideLoading();
        }
        
    });

fail: (err)=>{
    // dd.alert({content: "step3"});
    dd.alert({
        content: JSON.stringify(err)
    })
}

},
ryadd(e){
dd.navigateTo({
  url: '../ryadd/ryadd'
})
},
rydelete(e){
  dd.navigateTo({
    url: '../rydelete/rydelete'
  })
},
ryrevise(e){
  dd.navigateTo({
    url: '../ryrevise/ryrevise'
  })
}

})